// 定义事件ID
public static class EventID
{
    public const string TimeOver = "TimeOver";
    public const string GameStarted = "GameStarted";
    public const string GameOver = "GameOver";


    public const string NextTi = "NextTi";

    public const string ShowRightAnswer = "ShowRightAnswer";


    public const string SingleJieSuanStart = "SingleJieSuanStart"; // 单人赛开始结算
    public const string ClassJieSuanStart = "ClassJieSuanStart"; //班级赛开始结算

    public const string SingleJifenJieSuanStart = "SingleJifenJieSuanStart"; // 单人赛积分结算
    public const string ClassJifenJieSuanStart = "ClassJifenJieSuanStart"; // 班级积分结算


    public const string SingleJieSuanTop3 = "SingleJieSuanTop3"; // 单人赛结算结束。开始更新排行榜
    public const string ClassJieSuanTop3 = "ClassJieSuanTop3"; // 班级结算结束，更新排行榜


    public const string SingleModeJifenOver = "SingleModeJifenOver"; //所有学生的积分计算完成，可以根据积分进行排序了
    public const string ClassJifenOver = "ClassJifenOver";


    //弹幕玩家进场
    public const string DanMuPlayerEnter = "DanMuPlayerEnter";

    public const string GuanMing = "GuanMing";

    //播放礼物动画
    public const string PlayGiftAnimation = "PlayGiftAnimation";


    //最重要的礼物动画播放完之后，要发事件给到结算服务，进行翻倍啊，此题正确啊等操作
    public const string DianZan = "DianZan"; // 点赞，加积分池
    public const string GiftJifen = "GiftJifen"; //送礼的积分归为积分池 //TODO 其他礼物信息要不要也归入积分池

    public const string GiftPersonalRight = "GiftPersonalRight";//个人赛 本人正确
    public const string GiftSingleJiFenFanBei = "GiftSingleJiFenFanBei"; // 个人赛 积分翻倍 -- 没有用到
    public const string GiftSingleTiaoZhanNo1 = "GiftSingleTiaoZhanNo1"; //个人赛 挑战第一 --已完成

    public const string GiftClassJueDiFanJi = "GiftClassJueDiFanJi";//班级赛  绝地反击

    public const string GiftClassJiFenFanBei = "GiftClassJiFenFanBei";//班级赛 积分翻倍

    public const string GiftClassAllRight = "GiftClassAllRight"; //班级赛 全班正确
    public const string GiftClassReduceWrong = "GiftClassReduceWrong"; //班级赛本班减少错误

    public const string ShowAnswer = "ShowAnswer"; //显示学生回答答案
    public const string HideAnswer = "HideAnswer"; //隐藏学生回答答案
    
    public const string StudentUpLevel = "StudentUpLevel"; //学生升级

    public const string SocketUpdateUserLevel = "SocketUpdateUserLevel"; //socket下发的升级指令

    public const string SocketMessageReceived = "SocketMessageReceived"; // Socket消息接收事件

    public const string ReLogin = "ReLogin"; // 重新登录

    public const string CloseToast = "CloseToast"; // 关闭Toast
}


